package com.softeem.tank;

import javax.swing.JFrame;

public class Game {
    /**
     * 程序的入口点。
     * 创建一个 JFrame 用于展示坦克游戏的主面板，并配置窗口的基本属性，如大小、关闭操作等。
     * 最后启动游戏面板的 gameLoop。
     */
    public static void main(String[] args) {
        // 创建游戏窗口
        JFrame frame = new JFrame("Tank Game");
        // 创建游戏面板
        GamePanel gamePanel = new GamePanel();
        // 将游戏面板添加到游戏窗口中
        frame.add(gamePanel);
        // 设置窗口的大小
        frame.setSize(800, 600);
        // 设置窗口关闭时程序退出
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        // 使窗口可见
        frame.setVisible(true);

        // 启动游戏循环
        gamePanel.startGame();
    }
}
